"""
模块是 Python 程序架构的一个核心概念
    模块就好比是工具包，要想使用这个工具包中的工具，需要使用 import 关键字导入这个模块
    每一个以 .py 结尾的 Python 源代码文件都是一个模块
    在模块中定义的全局变量、函数都模块能够提供给外界直接使用的工具
导入模块只有，使用 模块名.变量名 或者 模块名.函数名() 的方式使用模块中的全局变量和函数
模块可以让代码复用
模块名也是标识符，定义模块名称需要符合标识符命名规则
    * 可以由字母、下划线和数字组成
    * 不能以数字开头
    * 不能与关键字重名
    * 单词采用小写形式，多个单词之间使用 _ 下划线分割
注意：在给 python 源代码文件起名时，以数字开头是无法在 pycharm 中导入这个模块的
"""

# 导入模块
import print_line_tools

# 使用模块中的全局变量和函数
name = print_line_tools.name
print(name)

print_line_tools.print_lines("-", 10, 5)
